查看原文
其他

为什么java面试你没有通过

码农小胖哥 码农小胖哥 2020-10-17


   前言  

在码农界面试几乎成为了必备的技能,面试的技巧很重要,或许你因为不注意丢失了渴望的offer,或许你因为不擅长在谈待遇中落得下风。很多时候往往你没有注意以下的细节问题。


没有了解对方


很多时候作为面试者我们很被动,我们网上投了简历,对方发了邀请,整理准备一番就去面试。往往对对方没有着重关注,对方是做哪一方面的业务?运营情况如何?是否符合自己的职业规划?其实了解这些非常必要。


通过了解对方的业务,你可以判断跟自己的技术栈是否契合,可以由此来猜想对方可能着重问的技术点。了解资产负债情况就更重要了,往往决定了该公司的财政实力,避免被一些经营状况不良甚至债务官司缠身的公司哄骗。即使是一线大厂也要搞清楚你面的部门是否是核心部门有没有提升空间。可以通过一些招聘软件上了解一些,也要从网上渠道搜索一些关键字,也可以从天眼查等查询公司的状况。同时如果你对对方进行了了解,面试的时候也是加分项,最起码让对方看到了你是一个严谨的人。


技术深度不够

对对方要求的一些基本技术是必须要温习回顾的,不要只背书式的温习,要结合一些业务场景,特别是自己做过的业务场景。重在解决问题的思路是否清晰,逻辑是否严谨。这个其实是平时的基本功。不单单是java的基本功。


比如问到mq,可能大家都会回答用来并行异步处理,业务解耦,流量控制,数据缓冲等等,面试官这时会感觉这个人还知道点东西,接下来他会探探底开始问 那么几种常用mq的对比呢?它们各自擅长的场景呢?如果你结合业务来做技术选型会考虑哪些方面呢?可能你的业务里用了其中一种或者几种,只是用并没有过多的关注和考虑这些方面的事。就很难回答好这些“连珠炮”式的追问。那么恰好你做了准备,对它们之间的异同了如指掌,那么面试官就会感觉这个人应该在以前项目担任了核心的角色,知识有深度。那么下来他可能问这些mq使用中可能出现的坑以及如何应对,如果你平时经历过或者面试前有准备,那么将大大展现出你的项目经验,这堪比真金白银。


一种常用的技术其实大部分人都会,如果可以踩坑以及故障排除就难能可贵了。这能大大提高你在面试中的主动性。这里只是举了一个例子。所以对于面试要求的技术的掌握度一定要有深度,切莫蜻蜓点水。


 不善于表达 

我也遇到过技术很好却不善于表达的人。也遇到能夸夸其谈但是缺没有真本事的人。但是表达非常重要,在简短的一小时左右,要展现出自己的技术能力得到面试官的认可,没有良好的表达能力可不行,如何提高自己的逻辑能力,语言组织能力至关重要。


 不善于总结 


不管成功失败,一个善于总结而且能从中汲取经验的人永远不亏。每一次的经历,都能让自己成长一步。慢慢武装好自己,迎接任何挑战。这就是我面试中的一部分心得体会。如果有问题可以留言讨论,如果你有新话题想聊可以通过私信或者留言告诉我。一定给予解答。关注我,以后会分享更多的IT心路历程。


有你想看的精彩 高薪必备的一些Spring Boot高级面试题
运维监控指标可视化利器-Grafana
Spring Boot 2.x 中的 Actuator


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存